package com.hzya.frame.system.role.entity;

import com.hzya.frame.system.user.entity.UserEntity;
import com.hzya.frame.utils.core.entity.BaseEntity;

import java.util.List;

/**
 * @description: 角色  
 * @tableName:   system_role 
 * @entityName:  RoleEntity
 * @author: 	 gjh
 * @history:	 1.0
 */
public class  RoleEntity extends BaseEntity {

	/** 角色名称 */
	private String name;
	/** 是否系统内置 */
	private String is_internal;
	/** 角色类型 */
	private String type;
	/** 角色级别*/
	private String level;
	/** 所属组织机构 */
	private Long org_id;
	/** 企业会员ID */
	private Long company_org_id;
	/** 查询条件用户ID*/
	private  Long user_id;
	/** 多个模块的ID用逗号分割 */
	private String module_ids;
	/**多个模块的名称用逗号分割*/
	private String module_names;
	/** 创建人*/
	private UserEntity createUserEntity;
	private List userList;
	/** 角色名称 */
	public void setName(String name) {
		this.name = name;
	}
	/** 角色名称 */
	public String getName() {
		return name;
	}
	/** 角色类型 */
	public void setType(String type) {
		this.type = type;
	}
	/** 角色类型 */
	public String getType() {
		return type;
	}
	/** 所属组织机构 */
	public void setOrg_id(Long org_id) {
		this.org_id = org_id;
	}
	/** 所属组织机构 */
	public Long getOrg_id() {
		return org_id;
	}
	/** 企业会员ID */
	public void setCompany_org_id(Long company_org_id) {
		this.company_org_id = company_org_id;
	}
	/** 企业会员ID */
	public Long getCompany_org_id() {
		return company_org_id;
	}

	public String getIs_internal() {
		return is_internal;
	}

	public void setIs_internal(String is_internal) {
		this.is_internal = is_internal;
	}

	public void setUser_id(Long user_id) {
		this.user_id = user_id;
	}

	public Long getUser_id() {
		return user_id;
	}

	public String getModule_ids() {
		return module_ids;
	}

	public void setModule_ids(String module_ids) {
		this.module_ids = module_ids;
	}

	public String getModule_names() {
		return module_names;
	}

	public List getUserList() {
		return userList;
	}

	public String getLevel() {
		return level;
	}

	public void setLevel(String level) {
		this.level = level;
	}
	public void setUserList(List userList) {
		this.userList = userList;
	}

	public UserEntity getCreateUserEntity() {
		return createUserEntity;
	}

	public void setCreateUserEntity(UserEntity createUserEntity) {
		this.createUserEntity = createUserEntity;
	}

	public void setModule_names(String module_names) {
		this.module_names = module_names;
	}
}
